home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cocktail
/
begman.lha
/
begmanual
/
begman01.ps
< prev
next >
Wrap
Text File
|
1992-02-14
|
12KB
|
650 lines
%!PS-Adobe-2.0
%%Title: (null)
%%Creator: emmel
%%CreationDate: Wed Dec 4 10:40:50 1991
%%Pages: 0
%%BoundingBox: 18 2.88 484.167 445.047
%%EndComments
/draw_initial_state save def
/displaylistdict 80 dict def
displaylistdict begin
%% catch nocurrentpoint error for:
%% pathbbox
/ncpoint errordict /nocurrentpoint get def
errordict begin
/nocurrentpoint
{
dup /pathbbox load eq
{ pop 0 0 1 1 }
{ ncpoint }
ifelse
} bind def
end
/m {moveto} bind def
/l {lineto} bind def
%% pattern stuff
/BPSIDE 32 def %% pixels per pattern side
/PATFREQ 3.0 def %% pattern pixels per mm
/drawpat_mat [PATFREQ 0 0 PATFREQ 0 0] def
/drawpat_pw BPSIDE def %% pattern pixel width
/drawpat_ph BPSIDE def %% pattern pixel height
/drawpat_w drawpat_pw PATFREQ div def %% pattern mm width
/drawpat_h drawpat_ph PATFREQ div def %% pattern mm height
/drawpat_bs 1 def %% pattern bits per pixel
/topmat matrix def
/patmat matrix def
/start_display_list
{
0 setlinecap
10 setmiterlimit
} bind def
/patpath {
topmat setmatrix
pathbbox %% get lo - hi indecies
/hy exch drawpat_h div floor cvi def
/hx exch drawpat_w div floor cvi def
/ly exch drawpat_h div floor cvi def
/lx exch drawpat_w div floor cvi def
lx 1 hx {
drawpat_w mul
ly 1 hy {
drawpat_h mul
exch dup 3 1 roll exch
patmat currentmatrix pop
translate
drawpat_pw drawpat_ph drawpat_bs
drawpat_mat drawpat_proc image
patmat setmatrix
} for
pop
} for
} bind def
/saveCurrentPoint
{
currentpoint /cpy exch def /cpx exch def
} bind def
/restoreCurrentPoint
{
cpx cpy moveto
} bind def
/r {rmoveto} bind def
/sp {x 0 rmoveto} bind def
/rl {rlineto} bind def
/onelet 1 string def
%% show a string
/s {
complex_color
{
{
onelet exch 0 exch put
gsave
onelet true charpath
clip patpath
grestore
onelet stringwidth rmoveto
} forall
}
{ show }
ifelse
} bind def
/box { newpath m l l l closepath } bind def
/pix_to_units { 144 300 div mul } bind def
/apix_to_units { 144 exch div mul } bind def
/reencode_small_dict 12 dict def
/ReencodeSmall {
reencode_small_dict begin
/new_codes_and_names exch def
/new_font_name exch def
/base_font_name exch def
/base_font_dict base_font_name findfont def
/newfont base_font_dict maxlength dict def
base_font_dict {
exch dup /FID ne
{ dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put }
ifelse
}
{ pop pop }
ifelse
} forall
newfont /FontName new_font_name put
new_codes_and_names aload pop
new_codes_and_names length 2 idiv
{ newfont /Encoding get 3 1 roll put }
repeat
new_font_name newfont definefont pop
end %%reencode_small_dict
} def
/extended_Zapf [
8#223 /a89
8#224 /a90
8#225 /a93
8#226 /a94
8#227 /a91
8#230 /a92
8#231 /a205
8#232 /a85
8#233 /a206
8#234 /a86
8#235 /a87
8#236 /a88
8#237 /a95
8#240 /a96
] def
/extended_Standard [
128 /Acircumflex
129 /Adieresis
130 /Agrave
131 /Aring
132 /Atilde
133 /Ccedilla
134 /Eacute
135 /Ecircumflex
136 /Edieresis
137 /Egrave
138 /Iacute
139 /Icircumflex
140 /Idieresis
141 /Igrave
142 /Ntilde
143 /Oacute
144 /Ocircumflex
145 /Odieresis
146 /Ograve
147 /Otilde
148 /Scaron
149 /Uacute
150 /Ucircumflex
151 /Udieresis
152 /Ugrave
153 /Ydieresis
154 /Zcaron
155 /aacute
156 /acircumflex
157 /adieresis
158 /agrave
159 /aring
160 /atilde
209 /ccedilla
210 /copyright
211 /eacute
212 /ecircumflex
213 /edieresis
214 /egrave
215 /iacute
216 /icircumflex
217 /idieresis
218 /igrave
219 /logicalnot
220 /minus
221 /ntilde
222 /oacute
223 /ocircumflex
224 /odieresis
228 /ograve
229 /otilde
230 /registered
231 /scaron
236 /trademark
237 /uacute
238 /ucircumflex
239 /udieresis
240 /ugrave
242 /ydieresis
243 /zcaron
244 /Aacute
] def
/extended_Symbol [
] def
/extend_font { %% stack: fontname newfontname
exch dup (ZapfDingbats) eq
{ cvn exch cvn extended_Zapf ReencodeSmall }
{ dup (Symbol) eq
{ cvn exch cvn extended_Symbol ReencodeSmall }
{ cvn exch cvn extended_Standard ReencodeSmall }
ifelse
}
ifelse
} bind def
/getfont {
/f exch def f cvn where
{ begin f cvx cvn exec setfont end }
{ f 0 f length 3 sub getinterval (LocalFont) extend_font
/LocalFont findfont
/sz f f length 3 sub 3 getinterval cvi def
[ sz 0 0 sz neg 0 0 ] makefont dup f cvn exch def
setfont
}
ifelse
} bind def
/ul { %% space drop thickness
gsave currentpoint currentlinewidth
currentpoint newpath moveto 6 -3 roll
setlinewidth 0 exch r
0 rl stroke setlinewidth m
grestore
} bind def
/ss { currentpoint pop exch m } bind def
/image_raster { %% sw sh dw dh xs ys
translate scale /sh exch def /sw exch def
/imagebuf sw 7 add 8 idiv string def
sw sh 1 [sw 0 0 sh 0 0] { currentfile imagebuf readhexstring pop }
image
} bind def
/leader_insert
{
/str exch def /sp1 exch def
-1 0 { pop sp1 0 str ashow } for
} bind def
/nx { /x exch def } bind def
0. nx
%%EndProlog
%%Page: 1 1
gsave 2.83465 -2.83465 scale
saveCurrentPoint newpath restoreCurrentPoint
164.453 0 rlineto
0 155.987 rlineto
-164.453 0 rlineto
closepath clip
-18.8653 -12.092 rmoveto
currentpoint translate
topmat currentmatrix pop
start_display_list
% irpoly2
0 setlinejoin
0.2 setlinewidth
0 setgray
gsave
newpath 107.5 127.5 m
130 127.5 l
130 137.5 l
107.5 137.5 l
closepath
stroke
grestore
% rfrm
2 setlinejoin
gsave
% 4 arcs
matrix currentmatrix
120.01 22.61 translate
7.56 7.56 scale
newpath 0 0 1 180 270 arc setmatrix
matrix currentmatrix
144.89 22.61 translate
7.56 7.56 scale
0 0 1 270 0 arc setmatrix
matrix currentmatrix
144.89 22.61 translate
7.56 7.56 scale
0 0 1 0 90 arc setmatrix
matrix currentmatrix
120.01 22.61 translate
7.56 7.56 scale
0 0 1 90 180 arc setmatrix
closepath
stroke
grestore
% irpoly2
0 setlinejoin
gsave
newpath 112.45 57.67 m
152.45 57.67 l
152.45 42.55 l
112.45 42.55 l
closepath
stroke
grestore
% rfrm
2 setlinejoin
gsave
% 4 arcs
matrix currentmatrix
120.262 78.6012 translate
8.55116 8.55116 scale
newpath 0 0 1 180 270 arc setmatrix
matrix currentmatrix
144.638 78.6012 translate
8.55116 8.55116 scale
0 0 1 270 0 arc setmatrix
matrix currentmatrix
144.638 78.6012 translate
8.55116 8.55116 scale
0 0 1 0 90 arc setmatrix
matrix currentmatrix
120.262 78.6012 translate
8.55116 8.55116 scale
0 0 1 90 180 arc setmatrix
closepath
stroke
grestore
% rfrm
gsave
% 4 arcs
matrix currentmatrix
95.3487 154.433 translate
7.56 7.56 scale
newpath 0 0 1 180 270 arc setmatrix
matrix currentmatrix
120.229 154.433 translate
7.56 7.56 scale
0 0 1 270 0 arc setmatrix
matrix currentmatrix
120.229 154.433 translate
7.56 7.56 scale
0 0 1 0 90 arc setmatrix
matrix currentmatrix
95.3487 154.433 translate
7.56 7.56 scale
0 0 1 90 180 arc setmatrix
closepath
stroke
grestore
% irpoly2
0 setlinejoin
gsave
newpath 112.45 97.55 m
152.45 97.55 l
152.45 112.67 l
112.45 112.67 l
closepath
stroke
grestore
% rfrm
2 setlinejoin
gsave
% 4 arcs
matrix currentmatrix
147.51 155.11 translate
7.56 7.56 scale
newpath 0 0 1 180 270 arc setmatrix
matrix currentmatrix
172.39 155.11 translate
7.56 7.56 scale
0 0 1 270 0 arc setmatrix
matrix currentmatrix
172.39 155.11 translate
7.56 7.56 scale
0 0 1 0 90 arc setmatrix
matrix currentmatrix
147.51 155.11 translate
7.56 7.56 scale
0 0 1 90 180 arc setmatrix
closepath
stroke
grestore
% polyline2
% arrow
gsave
newpath 132.45 97.5 m 131.419 94.3991 l 133.486 94.4009 l closepath
eofill
grestore
0 setlinejoin
gsave
newpath 132.459 87.2174 m
132.453 94.4 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 132.45 70 m 131.417 66.9 l 133.483 66.9 l closepath
eofill
grestore
gsave
newpath 132.45 57.5 m
132.45 66.9 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 132.45 42.5 m 131.417 39.4 l 133.483 39.4 l closepath
eofill
grestore
gsave
newpath 132.45 30 m
132.45 39.4 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 117.5 127.5 m 118.36 124.347 l 120.079 125.494 l closepath
eofill
grestore
gsave
newpath 127.5 112.5 m
119.22 124.921 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 107.34 147.538 m 108.419 144.453 l 110.054 145.718 l closepath
eofill
grestore
gsave
newpath 115.026 137.597 m
109.236 145.086 l
stroke
grestore
% polyline2
% arrow
gsave
newpath 160.327 147.436 m 157.759 145.416 l 159.484 144.279 l closepath
eofill
grestore
gsave
newpath 137.369 112.589 m
158.622 144.847 l
stroke
grestore
% irpoly2
gsave
newpath 22.45 82.67 m
62.45 82.67 l
62.45 67.55 l
22.45 67.55 l
closepath
stroke
grestore
% polyline2
% arrow
0.5 setgray
gsave
newpath 112.5 105 m 108.8 106.233 l 108.8 103.767 l closepath
eofill
grestore
0.4 setlinewidth
gsave
newpath 47.5 105 m
108.8 105 l
stroke
grestore
% polyline2
gsave
newpath 42.5 82.5 m
42.5 102.5 l
stroke
grestore
% ellarc3
2 setlinejoin
gsave
matrix currentmatrix
46.7628 102.481 translate
4.26294 2.51894 scale
newpath 0 0 1 179.569 80.0419 arcn setmatrix
stroke
grestore
% polyline2
% arrow
0 setgray
gsave
newpath 42.6835 67.1416 m 41.6502 64.0416 l 43.7168 64.0416 l closepath
eofill
grestore
0 setlinejoin
0.2 setlinewidth
gsave
newpath 42.6835 48.2807 m
42.6835 64.0416 l
stroke
grestore
% text
/complex_color false def
matrix currentmatrix [1 0 0 1 116.533 20.07] concat
25.4 144 div dup scale 0 0 m
21 ss 0.000 21.000 m (Times-Roman028) getfont (Source) s 7.000 nx sp (Program) s
setmatrix
% text
/complex_color false def
matrix currentmatrix [1 0 0 1 121.951 47.57] concat
25.4 144 div dup scale 0 0 m
21 ss 0.000 21.000 m (Times-Roman028) getfont (Front) s 7.000 nx sp (End) s sp
setmatrix
% text
/complex_color false def
matrix currentmatrix [1 0 0 1.00001 132.905 71.9314] concat
25.4 144 div dup scale 0 0 m
21 ss -74.156 21.000 m (Times-Roman028) getfont (Intermediate ) s 57 ss
-110.688 57.000 m (Representation \(IR\)) s
setmatrix
% text
/complex_color false def
matrix currentmatrix [1.00001 0 0 1.00001 132.281 99.3526] concat
25.4 144 div dup scale 0 0 m
21 ss -90.508 21.000 m (Times-Roman028) getfont (Generated Code) s 57 ss
-101.746 57.000 m ( Generator \(GCG\)) s
setmatrix
% text
/complex_color false def
matrix currentmatrix [1.48191 0 0 1.05299 118.663 128.735] concat
25.4 144 div dup scale 0 0 m
13 ss -40.702 13.000 m (Times-Roman018) getfont (Assembler ) s 37 ss
-27.984 37.000 m (Module) s
setmatrix
% text
/complex_color false def
matrix currentmatrix [1 0 0 1 92.7179 151.893] concat
25.4 144 div dup scale 0 0 m
21 ss 0.000 21.000 m (Times-Roman028) getfont (Machine) s 7.000 nx sp (Code) s sp
setmatrix
% text
/complex_color false def
matrix currentmatrix [1 0 0 1 143.017 152.57] concat
25.4 144 div dup scale 0 0 m
21 ss 0.000 21.000 m (Times-Roman028) getfont (Assembler) s 7.000 nx sp (Code) s sp
setmatrix
% text
/complex_color false def
matrix currentmatrix [1.01868 0 0 1.22012 33.2779 70.2961] concat
25.4 144 div dup scale 0 0 m
39 ss 0.000 39.000 m (Times-Roman054) getfont (BEG) s 13.500 nx sp
setmatrix
% text
/complex_color false def
matrix currentmatrix [0.999999 0 0 1 42.6835 33.547] concat
25.4 144 div dup scale 0 0 m
21 ss -92.449 21.000 m (Times-Roman028) getfont (Code Generator ) s 57 ss
-107.598 57.000 m (Description \(CGD\)) s
setmatrix
% irpoly2
0.2 setlinewidth
gsave
newpath 18.9653 12.192 m
183.219 12.192 l
183.219 167.979 l
18.9653 167.979 l
closepath
stroke
grestore
% rfrm
2 setlinejoin
0.2 setlinewidth
gsave
% 4 arcs
matrix currentmatrix
30.4954 39.6312 translate
8.55116 8.55116 scale
newpath 0 0 1 180 270 arc setmatrix
matrix currentmatrix
54.8716 39.6312 translate
8.55116 8.55116 scale
0 0 1 270 0 arc setmatrix
matrix currentmatrix
54.8716 39.6312 translate
8.55116 8.55116 scale
0 0 1 0 90 arc setmatrix
matrix currentmatrix
30.4954 39.6312 translate
8.55116 8.55116 scale
0 0 1 90 180 arc setmatrix
closepath
stroke
grestore
grestore
%%Trailer
end
draw_initial_state restore